<?php 
header("Content-type:text/html;charset=utf-8");
$arr = array(
	'a' => 1,
	'b' => 2,
	'C' => 3,
	'D'=>array(
		'Ab' => 12,
		'cd' =>23,
		'XBS' =>array(
				'GOOD'=>1
			)
	 )
);


// var_dump($arr);
// var_dump(array_change_key_case($arr, CASE_LOWER));

// 用递归完成数组键名的大小写转换
// function U_and_L_tochange($arr){
// 	if(!is_array($arr)){
// 		return 0;
// 	}else{
// 		$arr = array_change_key_case($arr, CASE_LOWER);
// 	    foreach ($arr as $key => $value) {
// 	    	if(is_array($value)){
// 	    		$arr[$key] = U_and_L_tochange($value);
// 	    	}
// 	     }
// 	}
// 	return $arr;
// }

// var_dump(U_and_L_tochange($arr));
// 用递归完成数组键名的大小写转换

// 将多维数组中的奇数改写成偶数
function change_jishu($arr){
	foreach ($arr as $key => $value) {
		if(is_array($value)){
			$arr[$key] = change_jishu($value);
		}else if(($value%2)==1){
			$arr[$key] = $value*2;
		}
	}
	return $arr;
}
var_dump(change_jishu($arr));
// 将多维数组中的奇数改写成偶数

// 使用key,current,next等函数结果while进行数组的遍历操作

// function k_c_n_bianli($arr) {
// 	if(!is_array($arr)){
// 		return 0;
// 	}else{
// 	while (key($arr) !== null) {
// 	echo key($arr) .": " .current($arr);
// 	next($arr);
// 	}
//   }
// }
// k_c_n_bianli($arr);
// 使用key,current,next等函数结果while进行数组的遍历操作


// $arr = array("blue","red","red","red");
// print_r(str_replace("red","pink",$arr,$i));
// echo "替换数：$i";


?>